﻿using System;
using System.Configuration;
using Flagwind.Options;
using Flagwind.Options.Configuration;
namespace Flagwind.Data.Configuration
{
	/// <summary>
	/// 表示一个映射配置元素集合。
	/// </summary>
	public class MappingElementCollection : OptionConfigurationElementCollection<MappingElement>
	{
		#region 构造方法
		public MappingElementCollection() : base("mapping")
		{
		}
		#endregion
		#region 重写方法
		protected override OptionConfigurationElement CreateNewElement()
		{
			return new MappingElement();
		}
		protected override string GetElementKey(OptionConfigurationElement element)
		{
			return ((MappingElement)element).Name;
		}
		#endregion
	}
}